.h-selector {
	letter-spacing: 1px;
	font-size: 16px;
	width: 100%;
	height: 100%;
	.h-selector-show {
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		padding: 0 20px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.h-selector-container {
		position: absolute;
		z-index: 999;
		left: 0;
		bottom: 0;
		width: 100%;
		background: #fff;
	}
	.h-selector-layer {
		position: absolute;
		background: rgba(0, 0, 0, 0.3);
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 2;
	}
	ul, li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.h-selector-header {
		display: flex;
		align-items: center;
		height: 40px;
		justify-content: space-between;
		padding: 0 30px;
		.h-selector-header-cancel {
			color: #e9aa14;
		}
		.h-selector-header-confirm {
			color: #508aff;
		}
	}
	.h-selector-content {
		display: flex;
		width: 100%;
		position: relative;
	}
	.h-selector-wrapper {
		flex: 1;
		overflow: hidden;
		& + .h-selector-wrapper {
			border-left: 1px solid #ddd;
		}
	}
	.h-selector-option {
		line-height: 60px;
		height: 60px;
		text-align: center;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.h-selector-bg {
		height: 100%;
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background: linear-gradient(180deg, hsla(0, 0%, 100%, 0.9), hsla(0, 0%, 100%, 0.7)), linear-gradient(0deg, hsla(0, 0%, 100%, 0.9), hsla(0, 0%, 100%, 0.4));
		backface-visibility: hidden;
		pointer-events: none;
		background-repeat: no-repeat;
		background-position: top, bottom;
		background-size: 100% 100px;
	}
	.h-selector-move-enter-to, .h-selector-move-leave {
		transform: translate3d(0, 0, 0);
	}
	.h-selector-move-enter-active, .h-selector-move-leave-active {
		transition: transform .6s;
	}
	.h-selector-move-enter, .h-selector-move-leave-to {
		transform: translate3d(0, 100%, 0);
	}
	.h-selector-fade-enter-to, .h-selector-fade-leave {
		opacity: 1;
	}
	.h-selector-fade-enter-active, .h-selector-fade-leave-active {
		transition: opacity .4s;
	}
	.h-selector-fade-enter, .h-selector-fade-leave-to {
		opacity: 0;
	}
}
